﻿
/*media*/
@media screen and (max-width: 1500px){
	/*.section1 .news_block{bottom: 50px;}*/
	.section1 .down{bottom: 50px;}
	.section1 .txt{bottom: 46px;}
	.section1 .slick .slick-arrow{bottom: 50px;}
	.section1 .item .txt_block h3{font-size: 40px;}
	.section1 .item .txt_block p{font-size: 20px;}
	.section2 .items{margin-top: 5%; margin-bottom: 3%;}
	.section2 .down{bottom: 50px;}
	.section4 .tab_title{bottom: 50px;}
	.section4 .tab_title .item{font-size: 18px; width: 160px;}
	.section5 .item .block .hover{padding: 20px 20px 50px;}
	.section5 .item .block .hover h3 a{font-size: 16px; line-height: 24px; height: 48px;}
	.section5 .item .block:hover .hover h3 a{height: 72px;}
	.section5 .item .block .hover a.more{width: 40px; height: 40px;}
	.section5 .item .block .hover p{line-height: 20px;}
	.section5 .item .block .img_block{padding-bottom: 149px;}
	.section5 .item .block:hover .hover p{height: 40px;}
	.section5 .box{width: 65%;}
	.section5 .slick{padding: 70px 0 50px;}
	.section .totop{height: 60px;}
	.section .totop a{margin-top: 10px;}
	.section3 .items{max-width: 700px; margin-top: 90px;}
	.section3 .title{width: 180px;}
	#menu{right: 10px;}
	#menu li:after{width: 15px;}
	#menu li{padding-right: 25px;}
	#menu li.active:after{width: 30px;}
	#menu li.active{padding-right: 40px;}
	.common_tip{top: 66px;}
	.common_tip a{line-height: 56px; font-size: 14px;}
	.pd1{padding-top: 126px;}
	.d_common1 .txt_block h3{font-size: 38px;}
	.d_common_news .item h3 a{font-size: 20px; line-height: 26px; height: 52px;}
	.d_common_news .item h3{font-size: 26px;}
	.d_1_detail .detail_2 p{font-size: 14px; line-height: 24px;}
	.d_1_detail .detail_3 .item .txt_block h3{font-size: 20px;}
	.d_1_detail .detail_3 .item .txt_block p{font-size: 14px; line-height: 30px;}
	.d_1_detail .detail_4 .item .txt_block h3{font-size: 20px;}
	.d_1_detail .detail_4 .item .txt_block p{font-size: 14px; line-height: 30px;}
	.d_1_detail .detail_4 .item .txt_block .scroll{margin-top: 10px;}
	.d_1_detail .detail_5 .common_txtblock h3{font-size: 20px;}
	.d_1_detail .detail_5 .common_txtblock p{font-size: 14px; line-height: 30px;}
	.d_1_detail .detail_5 .items_1 h3{font-size: 18px;}
	.d_1_detail .detail_5 .items_1 p{font-size: 14px; line-height: 30px;}
	.d_1_detail .detail_5 .items_2 .desc{font-size: 14px; line-height: 26px;}
	.d_1_detail .detail_5 .items_2 .desc br{display: none;}
	.d_1_detail .detail_5 .youshi .main span{font-size: 14px;}
	.d_1_detail .detail_5 .youshi .info{font-size: 14px; line-height: 30px;}
}
@media screen and (max-width: 1300px){
	.section1 .news_block{bottom: 0; width: 400px; padding: 20px 20px 20px 30px;}
	.section1 .news_box h3 a{font-size: 16px;}
	.section2 .item{width: 190px;}
	.section3 .items{max-width: 600px;}
	.common_tip a{margin-right: 40px;}
	.d_main1 .section_7 .lists .item h3{font-size: 14px;}
	.d_main1 .section_7 .lists .item p{font-size: 14px;}
	.d_main1 .section_7 .lists h2{font-size: 20px;}
	.d_main1 .section_7 .lists .tip{font-size: 16px;}
	.d_main1 .section_7 .map .block p{font-size: 12px; margin-top: 5px;}
	.d_main1 .section_7 .map .block i{width: 15px; height: 21px; background-size: contain;}
	.d_1_detail .detail_2 p{font-size: 12px;}
	.d_main1 .section_12 .img_blocks{padding-left:50px;}
	.d_main1 .section_13 .item{margin-top:0 !important;}
	.gotop{display:none}
}
@media screen and (max-width: 992px){
	.d_common1{width:100%;overflow:hidden}
	.d_common1 img{margin-left:-25%}
	#menu{display: none;}
	.section{height: auto; position: relative;}
	.section1{margin-top: 50px;}
	.section1 .item{padding: 90px 20px 50px; height: 320px;}
	.section1 .item .txt_block{position: static; -webkit-transform: none; transform: none;}
	.section1 .item .txt_block p{font-size: 14px;}
	.section1 .item .txt_block h3{font-size: 22px; margin: 10px auto 20px; line-height: 30px;}
	.common_a{width: 140px; font-size: 14px; line-height: 36px;}
	.section1 .news_block{position: static; width: 100%; margin: 0px auto; border: none; background: #00438f; display: none;}
	.section1 .news_box .slick-arrow{bottom: 12px;}
	.section1 .news_box .slick-next{left: auto; right: 0;}
	.section1 .news_box .slick-arrow{top:18px;}
	.section1 .news_box h3 a{font-size:16px; height: auto; padding: 0 20px;; text-align: left; line-height: 24px; white-space: nowrap; text-overflow: ellipsis;}
	.section1 .news_box .date{font-size:14px;line-height:20px; text-align: left; margin: 0; padding: 10px 20px; 0;}
	.section1 .news_box .date span{font-size: 14px;}
	.section1 .txt{position: relative; right: auto; bottom: auto; margin-top: -30px; padding-bottom: 10px; width: 100%;}
	.section1 .slick .slick-arrow{bottom: 13px;}
	.section1 .slick .slick-prev{right: auto; left: 35%;}
	.section1 .slick .slick-next{left: auto; right: 35%;}
	.slick-initialized .slick-slide{text-align:center;}
	.section1 .down{display: none;}
	.section2{padding: 50px 20px; background-position: right top; background-size: auto 110%;}
	.section2 .title h3{font-size: 18px;}
	.section2 .title span{margin: 10px auto 20px;}
	.section2 .title p{line-height: 24px; text-align: justify;}
	.section2 .items{display: none;}
	.section2 .item{width: 33.33%; margin: 10px 0;}
	.section2 .item span.count{font-size: 20px;}
	.section2 .item p{font-size: 12px;}
	.section2 .common_a{margin: 20px auto;}
	.section2 .down{bottom: 30px;}
	.section3{padding: 50px 20px;}
	.section3 .title{position: static; width: 100%; text-align: center; border: none;}
	.section3 .title h3{font-size: 18px;}
	.section3 .items{margin-top: 20px;}
	.section3 .item{width: 100%;    height: auto;}
	
	.content{ display:none;}
	
	.section3 .item .txt h3{font-size: 18px;}
	.section3 .item .txt p{font-size: 12px;}
	.section4{padding: 50px 20px; background: url(../images/n_img1.jpg); background-size: cover;}
	.section4 video{display: none;}
	.section4 .tab_title{display: none;}
	.section4 .tab_content{display: none;}
	.section4 .bg{display: none;}
	.section4 .m_main{display: block;}
	.section4 .m_main .title{text-align: center;}
	.section4 .m_main .title h3{font-size: 18px; color: #fff;}
	.section4 .m_main .title p{font-size: 16px; color: #fff; margin: 5px 0; opacity: .5;}
	.section4 .m_main .m_items{margin-top: 20px;}
	.section4 .m_main .item{margin-bottom: 10px; position: relative;}
	.section4 .m_main .item .img_block{width: 50%; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; bottom: 0;}
	.section4 .m_main .item .txt_block{width: 50%; text-align: center; padding: 60px 0; background: rgba(0,67,143,.3);    height: 137px;}
	.section4 .m_main .item .txt_block i{width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: contain; display: block; margin: 0 auto 10px;}
	.section4 .m_main .item .txt_block h3{font-size: 16px; color: #fff;}
	.section4 .m_main .item:nth-of-type(odd) .txt_block{margin-left: 50%;}
	.section4 .m_main .item:nth-of-type(odd) .img_block{left: 0;}
	.section4 .m_main .item:nth-of-type(even) .img_block{right: 0;}
	.section4 .m_main .item:nth-of-type(1) .txt_block i{background-image: url(../images/index_icon2.png);}
	.section4 .m_main .item:nth-of-type(2) .txt_block i{background-image: url(../images/index_icon3.png);}
	.section4 .m_main .item:nth-of-type(3) .txt_block i{background-image: url(../images/index_icon4.png);}
	.section4 .m_main .item:nth-of-type(4) .txt_block i{background-image: url(../images/index_icon7.png);}
	.section4 .m_main .item:nth-of-type(5) .txt_block i{background-image: url(../images/index_icon5.png);}
	.section4 .m_main .item:nth-of-type(1) .img_block{width: auto;height: 137px;}
	.section4 .m_main .item:nth-of-type(2) .img_block{background-image: url(../images/n_img3.jpg);}
	.section4 .m_main .item:nth-of-type(3) .img_block{background-image: url(../images/n_img4.jpg);}
	.section4 .m_main .item:nth-of-type(4) .img_block{background-image: url(../images/n_img5.jpg);}
	.section4 .m_main .item:nth-of-type(5) .img_block{background-image: url(../images/n_img6.jpg);}
	.section5{padding: 50px 20px;}
	.section5 .slick{padding: 20px 0 50px; width: 100%;}
	.section5 .slick-dots{display: none;}
	.section5 .slick-dots .slick-active button{font-size: 24px;}
	.section5 .box{width:100%}
	.section5 .item{width:100%;margin-bottom: 10px;}
	.section5 .item .block{margin:0; overflow: hidden; background: rgba(0,0,0,.4); position: relative;}
	.section5 .item .block .img_block{width: 33%; float: right; padding-bottom: 0;}
	.section5 .item .block .hover{position: static; padding: 12px 15px 0; width: 66.67%; background: none;}
	.section5 .item .block .hover p{display: none;}
	.section5 .item .block .hover h3 a{line-height: 20px; height: 40px; font-size: 14px;}
	.section5 .item .block .hover a.more{display: none;}
	.section5 .item .block .hover .date{position: absolute; left: 15px; bottom: 12px; font-size: 14px;}
	.section5 a.link{text-align: center; width: 140px; display: block; font-size: 14px; line-height: 36px; border-radius: 25px; background: #00438f; color: #fff; left: 0; margin: 0 auto;}
	.section5 a.link:after{display: none;}
	.section .totop{display: none;}
	.common_tip{margin-top: 50px; position: static;}
	.common_tip a{width: 33.33%; margin: 0; text-align: center; line-height: 50px;border-width: 2px;}
	.common_tip a:before{width: 16px; height: 16px; background-size: contain;}
	.d_common1 .txt_block h3{font-size: 20px;}
	.d_common1 .txt_block p{font-size: 14px; line-height: 24px;}
	.common_title h3{font-size: 18px;}
	.d_common2 p{font-size: 14px; line-height: 24px;}
	.d_common2 a{width: 140px; line-height: 36px; font-size: 14px;}
	.d_main1 .section_3 .item h3{font-size: 16px; margin: 10px 0;}
	.d_main1 .section_3 .item p{font-size: 14px;}
	.d_main1 .section_3 .item{margin-top: 15px;}
	.d_main1 .section_4 .item{width: 33.33%; padding: 0 5px;}
	.d_main1 .section_4 .item .icon{width: 80px; height: 80px;}
	.d_main1 .section_4 .item .icon i{background-size: 50% auto;}
	.d_main1 .section_4 .item h3{font-size: 15px;}
	.d_main1 .section_4 .item p{font-size: 12px;}
	.d_main1 .section_5 .item{padding: 0 5px;}
	.d_main1 .section_5 .item i{width: 50px; height: 50px; background-size: contain;}
	.d_main1 .section_5 .item h3{font-size: 15px;}
	.d_main1 .section_5 .item p{font-size: 12px;}
	.d_common_news .item{width: 100%;}
	.d_common_news .item .txt_block{padding: 15px;}
	.d_common_news .item h3 a{font-size: 16px; height: auto;}
	.d_common_news .item p{height: 40px; line-height: 24px;}
	.d_common_news a.more{width: 140px; line-height: 36px; font-size: 14px;}
	.d_main2 .section_2 .info p{font-size: 14px; line-height: 24px;}
	.d_main2 .section_2 .info img{max-width: 180px;}
	.d_main2 .section_2 .info a.more{width: 140px; line-height: 36px; font-size: 14px;}
	.d_main2 .section_3 .tab_title span{width: 50%; margin: 0; line-height: 36px; font-size: 14px;}
	.d_main2 .section_3 .tab_content .img_block{width: 100%; position: static; height: 180px;}
	.d_main2 .section_3 .tab_content .txt_block{margin: 0;}
	.d_main2 .section_3 .tab_content .txt_block h3{font-size: 16px;}
	.d_main2 .section_3 .tab_content .txt_block p{font-size: 12px; line-height: 24px; margin: 10px 0;}
	.d_main2 .section_3 .tab_content .txt_block a{font-size: 12px; margin-right: 10px;}
	.d_main2 .section_4 .main p{font-size: 14px; line-height: 24px;}
	.toweb a{line-height: 50px; font-size: 16px;}
	.d_2_detail .tab_title{padding: 10px 0; background: #fff;}
	.d_2_detail .tab_title.fixed{z-index: 8; position: fixed; top: 50px; left: 0; right: 0;}
	.d_2_detail .tab_title span{width: 40%; margin: 0; line-height: 36px; font-size: 14px;}
	.d_2_detail .child h3{font-size: 18px;}
	.d_2_detail .child p{font-size: 14px; line-height: 24px;}
	.d_2_detail .child1 .item{width: 100%;}
	.d_2_detail .child2 .item .icon{position: static; width: 60px; height: 60px; float: left;}
	.d_2_detail .child2 .item .icon i{background-size: 50% auto;}
	.d_2_detail .child2 .item{padding: 15px; width: 100%; margin: 10px 0 0;}
	.d_2_detail .child2 .item .txt_block{margin-left: 75px; padding: 0;}
	.d_2_detail .child2 .item .txt_block .tit{font-size: 16px;}
	.d_2_detail .child2 .item .txt_block .de{font-size: 14px; line-height: 24px; margin: 10px 0;}
	.d_2_detail .child2 .item .txt_block .link a{font-size: 14px;}
	.d_main3 .items p{font-size: 14px; line-height: 24px;}
	.d_main3 .item h3{line-height: 30px; font-size: 14px;}
	.d_2_detail .child3 .item .img_block{float: none; width: 100%;}
	.d_2_detail .child3 .item .txt_block{margin: 0; height: auto; margin-top: 10px;}
	.d_2_detail .child3 .item i{display: none;}
	.d_2_detail .child3 .item .txt_block .tit{font-size: 16px;}
	.d_2_detail .child3 .item .txt_block h4{font-size: 14px;}
	.d_main4 .section_2 .main p{font-size: 14px; line-height: 24px;}
	.d_main4 .section_2 .item{width: 100%; margin: 0 0 15px;}
	.d_main4 .section_2 .item .desc{font-size: 14px; line-height: 24px; margin-top: 5px;height:auto !important;}
	.d_main4 .section_3 .main p{font-size: 14px; line-height: 24px;text-align:left;}
	.d_main4 .section_3 .main span{font-size: 16px; margin-bottom: 10px; margin-top: 5px;}
	.d_main4 .section_4 .main p br{display:none}

	.d_main5 .section_2 .main span{font-size: 16px; line-height: 36px;}
	.d_main5 .section_2 .item{width: 100%; margin: 7px 0;}
	.d_main5 .section_2 .item .desc{font-size: 14px; line-height: 24px; margin-top: 10px;}
	.d_main5 .section_3 .item .img_block{position: static; width: 100%; height: 180px;}
	.d_main5 .section_3 .item .txt_block{width: 100%; margin: 0 !important;}
	.d_main5 .section_3 .item .txt_block h3{font-size: 16px;}
	.d_main5 .section_3 .item .txt_block p{line-height: 24px; font-size: 14px; margin-top: 5px;}
	.d_main1 .section_12 .img_blocks{padding-left:20px;padding-right:20px;}
	
	.d_common1 img{width:150%;}
	.d_common1 .txt_block p{width:310px;margin:5px auto;}
	.container_s{width:90%}
	.pd1{padding-top:96px;}
	.common_tip a.top{display:none }
	
	.d_main1 .section_9 > .d_1_detail .detail_2 p{display: block;width: 100%;line-height: 20px;clear: both;position: static;text-align: left;padding-left:0}
	.d_1_detail .detail_2 p span{float:left;position:static;margin: -5px 5px 0 0 ;margin-bottom: 1px;}

	.d_1_detail .detail_2 p:after{display:none}
	.d_1_detail .detail_2 .circle{display:none;}
	.d_1_detail{padding-top:0}
	.d_1_detail .detail_2 .main{margin-top:20px;}
	
	.d_main1 .section_3 .item{width:100%;}
	.d_main1 .section_3 .item h3{font-size:14px;}
	.d_main1 .section_3 .item p{font-size:12px;line-height: 20px;}
	.d_main1 .section_4 .container_s{width:100%;}
	.d_main1 .section_4 .item h3{margin: 15px 0 5px;}
	.d_main1 .section_4 .item{width:48%;margin-bottom:10px;}
	.d_main1 .section_4 .item p{line-height:20px;}
	.d_common_news .item h3 a{font-size:14px;}
	.d_common_news .item p{line-height:20px;font-size:12px;}
	
	.d_main1 .section_12 .img_blocks{background:none;padding-top: 12px;padding-bottom: 60px;}
	.d_main1 .section_12 .img_blocks p:nth-child(1){text-align:center;}
	.d_main1 .section_12 .img_blocks > div{margin:0 auto;}
	.d_main1 .section_3 .item:nth-child(1)  .img_blocks{background: rgba(0,0,0,0.3);padding: 40px 30px 40px;width:100%;margin:0 auto;}
	.d_main1 .section_3 .item:nth-child(1) .img_blocks p.t{font-size:14px;font-weight:700;line-height:30px;}
	.d_main1 .section_3 .item:nth-child(1) .img_blocks > div{margin-top:20px;}
	
	.d_main3 .d_common1>div:nth-child(1){overflow:hidden;width:100%;}
	.d_common1 .txt_block p{width:auto;}
	.d_common1 .txt_block p br{display:none;}
	.d_main3 .section_3 .items p{width:92%;margin:0 auto;padding-bottom:15px;font-size:12px;}
	.d_main3 .section_3  .container_s{width:98%}
	.d_main2 .section_3 .tab_title span{width:33.3%;}
	.pd1{padding-top:0;}
	.d_2_detail .banner_img img{width: 150%;margin-left: -25%;}

	
	.d_1_detail .detail_2 p:nth-of-type(5), .d_1_detail .detail_2 p:nth-of-type(6), .d_1_detail .detail_2 p:nth-of-type(7){padding-right:0}
	.d_1_detail .detail_4 .items{margin-top: 22px;}
	.d_1_detail .detail_4 .title h3{text-align:center;font-size:18px;}
	.d_1_detail .detail_4 .title span{margin:10px auto 0;height:2px;}
	.d_1_detail .detail_4 .item .img_block{width:100%; position: static;}
	.d_1_detail .detail_4 .item .txt_block{margin:10px 0 0 !important;position:static;}
	.d_1_detail .detail_4 .item .img_block .img{height:180px;}
	.d_1_detail .detail_4 .item .txt_block .scroll{height:auto;}
	
	.d_1_detail .detail_3 .title h3{text-align:Center;font-size:18px;}
	.d_1_detail .detail_3 .title span{margin:10px auto 0;height:2px;}
	.d_1_detail .detail_3 .item .img_block{position:static;}
	.d_1_detail .detail_3 .item .img_block{width:100%}
	.d_1_detail .detail_3 .item .txt_block{margin:0 !important;}
	.d_1_detail .detail_3 .item .img_block .img{height:180px;}
	.d_1_detail .detail_3 .item .txt_block h3{font-size:16px;}
	
	
	.d_1_detail .detail_1 .section_1 h3{font-size:18px;text-align:center;}
	.d_1_detail .detail_1 .section_1 span{margin:10px auto 15px;height:2px;}
	.d_1_detail .detail_1 .section_1 p{font-size:14px;line-height:26px;}
	.d_1_detail .detail_1 .section_2 .item{width:50%;}
	
	.d_1_detail .detail_5 .title h3{font-size:18px;text-align:center;}
	.d_1_detail .detail_5 .title span{margin:10px auto 0;height:2px;}
	.d_1_detail .detail_5 .common_txtblock h3{background-size: 20px;padding-left:26px;font-size:18px;margin-bottom: 5px;}
	.d_1_detail .detail_5 .common_txtblock p{padding-left:26px;font-size:14px;line-height:26px;}
	.d_1_detail .detail_5 .items_1 .item{width:100%;margin-bottom:15px;}
	.d_1_detail .detail_5 .items_1 h3{text-align:center;font-size:16px;}
	.d_1_detail .detail_5 .common_txtblock h4{padding-left:26px;font-size:16px;}
	.d_1_detail .detail_5 .common_txtblock p{margin-bottom:5px;}
	.d_1_detail .detail_5 .common_txtblock.bg1 p::before{top:8px;}
	
	.d_1_detail .detail_5 .items_2 .item{width:100%;margin-bottom:20px;padding: 0 10px; overflow: hidden;}
	.d_1_detail .detail_5 .items_2 .icon{width: 80px; height: 80px; float: left;}
	.d_1_detail .detail_5 .items_2 i{background-size: auto 40%;}
	.d_1_detail .detail_5 .items_2 h5{font-size:16px; margin: 8px 0 8px 95px; text-align: left;}
	.d_1_detail .detail_5 .items_2 .desc{margin: 0 0 0 95px; text-align: left;}
	
	.d_1_detail .detail_5 .youshi{height: 220px;}
	.d_1_detail .detail_5 .youshi .main{margin:0}
	
	.d_1_detail .detail_5 .youshi h3{text-align:center;padding-left:0;background:none;font-size:18px;}
	.d_1_detail .detail_5 .youshi .main span{font-size:12px;width:20px;top: 76px;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(1){left: -6px;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(2){left: 17%;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(3){left: 32%;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(4){left: 46%;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(5){left: 61%;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(6){left: 80%;}
	.d_1_detail .detail_5 .youshi .main span:nth-of-type(7){right:-12px;}
	
	.d_1_detail .detail_1 .section_3 .item{width:50%;}
	.d_1_detail .detail_1 .section_3 h3{margin:10px 0 20px;font-size:16px;}
	.d_1_detail .detail_1 .section_3 .items{padding-top:0 !important}
	
	.d_1_detail .detail_6 .title h3{font-size:16px;text-align:center;}
	.d_1_detail .detail_6 .title span{margin:10px auto 0;height:2px;}
	
	.d_1_detail .detail_6 .item{width:100%;margin-top:15px;}
	.d_1_detail .detail_6 .item .img_block{width: 100%; float: none;}
	.d_1_detail .detail_6 .item h3{font-size:16px;text-align:center; margin-left: 0;}
	.d_1_detail .detail_6 .item p{font-size:14px;line-height:26px;}
	.d_1_detail .detail_6 .item .show_p{height: auto; margin-left: 0;}
	
	
	.d_1_detail .detail_2 .title h3{font-size:16px;text-align:center;}
	.d_1_detail .detail_2 .title span{margin:10px auto 0;height:2px;}
	.d_1_detail .detail_2 p{position:static;width:auto;padding-left:0 !important;}
	
	.d_1_detail .detail_8 .title h3{font-size:16px;text-align:center;}
	.d_1_detail .detail_8 .title span{margin:10px auto 15px;height:2px;}
	.d_main5 .section_2 .item .desc,.d_main4 .section_2 .item .desc{height:auto;}
	.d_1_detail .banner_img img{height:200px}
	.d_main1 .section_7 .map{margin:0 !important;}
	.d_1_detail .detail_5 .common_txtblock p::before{top: 11px;left: 14px;}
	
}